package com.kcwl.carrier.domain.repository;

import com.baomidou.mybatisplus.core.metadata.IPage;
import com.kcwl.carrier.domain.entity.CarrierConfig;
import com.kcwl.carrier.infrastructure.repository.po.CarrierConfigPO;
import com.kcwl.ddd.domain.repository.IBaseRepository;
import com.kcwl.ddd.interfaces.query.PageQuery;

/**
 * @author 刘旭超
 * @date 2022年12月05日 14:26
 * @Description
 */
public interface ICarrierConfigRepository extends IBaseRepository<CarrierConfigPO> {

    IPage<CarrierConfigPO> queryCarrierConfigPageList(PageQuery query);

    int updateCarrierConfig(CarrierConfig carrierConfig);

    CarrierConfigPO queryCarrierConfig(Long id);
}
